package com.hsy.crm.web.mapper;

import com.hsy.crm.web.config.CrmMapper;
import com.hsy.crm.web.domain.entity.StoreCheck;
import com.hsy.crm.web.domain.entity.StoreCheckDetail;
import com.hsy.crm.web.domain.po.storeCheck.StoneCheckPagePo;
import com.hsy.crm.web.domain.po.storeCheck.StoneCheckStonePagePo;
import com.hsy.crm.web.domain.vo.storeCheck.StoneCheckPageVo;
import com.hsy.crm.web.domain.vo.storeCheck.StoneCheckStonePageVo;

import java.util.List;

public interface StoreCheckMapper extends CrmMapper<StoreCheck> {

    List<StoneCheckPagePo> page(StoneCheckPageVo stoneCheckPageVo);

    List<StoneCheckStonePagePo> stonePage(StoneCheckStonePageVo stoneCheckPageVo);

    List<StoneCheckStonePagePo> stoneHisPage(StoneCheckStonePageVo stoneCheckPageVo);

    int updateStoneProduct2(StoreCheckDetail detail);

    Long getCheckingId(StoreCheck storeCheck);

    Long getDetail(StoreCheckDetail detail);

}
